home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
LEGS
/
LEGS.iso
/
Help me
/
Help me.rsrc
/
bin.rsrc_CODE_50_AEObjGlue.txt
< prev
next >
Wrap
Text File
|
1994-02-05
|
8KB
|
150 lines
# near model CODE resource
# jump table entries: 13992-13992 (1 of them)
fn00000000:
00000000 4E56 FFFC link A6, -0x0004
00000004 422E 000C clr.b [A6 + 0xC]
00000008 42A7 clr.l -[A7]
0000000A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000000E 4EAD 0132 jsr [A5 + 0x132 /* export_34 */]
00000012 2D5F FFFC move.l [A6 - 0x4], [A7]+
00000016 4267 clr.w -[A7]
00000018 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */]
0000001C 4A5F tst.w [A7]+
0000001E 57C0 seq D0
00000020 4A00 tst.b D0
00000022 671A beq +0x1C /* 0000003E */
00000024 206E 0008 movea.l A0, [A6 + 0x8]
00000028 2050 movea.l A0, [A0]
0000002A 222E FFFC move.l D1, [A6 - 0x4]
0000002E B2A8 0004 cmp.l D1, [A0 + 0x4]
00000032 57C1 seq D1
00000034 C001 and.b D0, D1
00000036 6706 beq +0x8 /* 0000003E */
00000038 1D7C 0001 000C move.b [A6 + 0xC], 0x1
label0000003E:
0000003E 4E5E unlink A6
00000040 205F movea.l A0, [A7]+
00000042 584F addq.w A7, 4
00000044 4ED0 jmp [A0]
export_1749:
00000046 4E56 FFEE link A6, -0x0012
0000004A 48E7 0118 movem.l -[A7], D7,A3,A4
0000004E 4267 clr.w -[A7]
00000050 2F3C 7365 6C68 move.l -[A7], 0x73656C68 /* 'selh' */
00000056 486D 36C2 pea.l [A5 + 0x36C2 /* export_1748 */]
0000005A 4267 clr.w -[A7]
0000005C 303C 0500 move.w D0, 0x500
00000060 A816 syscall Pack8
00000062 3E1F move.w D7, [A7]+
00000064 42A7 clr.l -[A7]
00000066 2078 02B6 movea.l A0, [0x000002B6 /* ExpandMem */]
0000006A 2EA8 0154 move.l [A7], [A0 + 0x154]
0000006E 265F movea.l A3, [A7]+
00000070 42A7 clr.l -[A7]
00000072 2078 02B6 movea.l A0, [0x000002B6 /* ExpandMem */]
00000076 2EA8 017C move.l [A7], [A0 + 0x17C]
0000007A 285F movea.l A4, [A7]+
0000007C 200C move.l D0, A4
0000007E 662E bne +0x30 /* 000000AE */
00000080 4267 clr.w -[A7]
00000082 2F3C 676F 2062 move.l -[A7], 0x676F2062 /* 'go b' */
00000088 2F3C 6561 7273 move.l -[A7], 0x65617273 /* 'ears' */
0000008E 486E FFF2 pea.l [A6 - 0xE]
00000092 486E FFF2 pea.l [A6 - 0xE]
00000096 1F3C 0001 move.b -[A7], 0x1
0000009A 303C 0921 move.w D0, 0x921 /* '\t!' */
0000009E A816 syscall Pack8
000000A0 548F addq.l A7, 2
000000A2 42A7 clr.l -[A7]
000000A4 2078 02B6 movea.l A0, [0x000002B6 /* ExpandMem */]
000000A8 2EA8 017C move.l [A7], [A0 + 0x17C]
000000AC 285F movea.l A4, [A7]+
label000000AE:
000000AE 4A47 tst.w D7
000000B0 6650 bne +0x52 /* 00000102 */
000000B2 2053 movea.l A0, [A3]
000000B4 4AA8 0008 tst.l [A0 + 0x8]
000000B8 57C0 seq D0
000000BA 4A00 tst.b D0
000000BC 661E bne +0x20 /* 000000DC */
000000BE 2F00 move.l -[A7], D0
000000C0 4267 clr.w -[A7]
000000C2 2053 movea.l A0, [A3]
000000C4 2F28 0008 move.l -[A7], [A0 + 0x8]
000000C8 4EBA FF36 jsr [PC - 0xCA /* 00000000 */]
000000CC 121F move.b D1, [A7]+
000000CE 201F move.l D0, [A7]+
000000D0 0A01 0001 xori.b D1, 0x1
000000D4 8001 or.b D0, D1
000000D6 0240 0001 andi.w D0, 0x1
000000DA 6726 beq +0x28 /* 00000102 */
label000000DC:
000000DC 4267 clr.w -[A7]
000000DE 7010 moveq.l D0, 0x10
000000E0 2F00 move.l -[A7], D0
000000E2 2F3C 0008 0008 move.l -[A7], 0x80008
000000E8 42A7 clr.l -[A7]
000000EA 4267 clr.w -[A7]
000000EC 486E FFEE pea.l [A6 - 0x12]
000000F0 303C 092E move.w D0, 0x92E /* '\t.' */
000000F4 A816 syscall Pack8
000000F6 3E1F move.w D7, [A7]+
000000F8 6608 bne +0xA /* 00000102 */
000000FA 2053 movea.l A0, [A3]
000000FC 216E FFEE 0008 move.l [A0 + 0x8], [A6 - 0x12]
label00000102:
00000102 2054 movea.l A0, [A4]
00000104 4AA8 0008 tst.l [A0 + 0x8]
00000108 57C0 seq D0
0000010A 4A47 tst.w D7
0000010C 57C1 seq D1
0000010E C001 and.b D0, D1
00000110 6750 beq +0x52 /* 00000162 */
00000112 4AA8 0008 tst.l [A0 + 0x8]
00000116 57C0 seq D0
00000118 4A00 tst.b D0
0000011A 661E bne +0x20 /* 0000013A */
0000011C 2F00 move.l -[A7], D0
0000011E 4267 clr.w -[A7]
00000120 2054 movea.l A0, [A4]
00000122 2F28 0008 move.l -[A7], [A0 + 0x8]
00000126 4EBA FED8 jsr [PC - 0x128 /* 00000000 */]
0000012A 121F move.b D1, [A7]+
0000012C 201F move.l D0, [A7]+
0000012E 0A01 0001 xori.b D1, 0x1
00000132 8001 or.b D0, D1
00000134 0240 0001 andi.w D0, 0x1
00000138 6728 beq +0x2A /* 00000162 */
label0000013A:
0000013A 4267 clr.w -[A7]
0000013C 7010 moveq.l D0, 0x10
0000013E 2F00 move.l -[A7], D0
00000140 2F3C 0008 0008 move.l -[A7], 0x80008
00000146 42A7 clr.l -[A7]
00000148 1F3C 0001 move.b -[A7], 0x1
0000014C 486E FFEE pea.l [A6 - 0x12]
00000150 303C 092E move.w D0, 0x92E /* '\t.' */
00000154 A816 syscall Pack8
00000156 3E1F move.w D7, [A7]+
00000158 6608 bne +0xA /* 00000162 */
0000015A 2054 movea.l A0, [A4]
0000015C 216E FFEE 0008 move.l [A0 + 0x8], [A6 - 0x12]
label00000162:
00000162 4A47 tst.w D7
00000164 6622 bne +0x24 /* 00000188 */
00000166 4267 clr.w -[A7]
00000168 2F3C 7768 6F73 move.l -[A7], 0x77686F73 /* 'whos' */
0000016E 2F3C 7768 6F73 move.l -[A7], 0x77686F73 /* 'whos' */
00000174 486D 36BA pea.l [A5 + 0x36BA /* export_1747 */]
00000178 42A7 clr.l -[A7]
0000017A 1F3C 0001 move.b -[A7], 0x1
0000017E 4267 clr.w -[A7]
00000180 303C 0A22 move.w D0, 0xA22 /* '\n\"' */
00000184 A816 syscall Pack8
00000186 3E1F move.w D7, [A7]+
label00000188:
00000188 3D47 0008 move.w [A6 + 0x8], D7
0000018C 4CDF 1880 movem.l D7,A3,A4, [A7]+
00000190 4E5E unlink A6
00000192 4E75 rts